package com.example.shuiyin.service;

/**
 * 邮件服务接口
 */
public interface EmailService {
    
    /**
     * 发送简单文本邮件
     * 
     * @param to 收件人邮箱
     * @param subject 邮件主题
     * @param content 邮件内容
     */
    void sendSimpleEmail(String to, String subject, String content);
    
    /**
     * 发送HTML格式邮件
     * 
     * @param to 收件人邮箱
     * @param subject 邮件主题
     * @param htmlContent HTML格式内容
     */
    void sendHtmlEmail(String to, String subject, String htmlContent);
    
    /**
     * 发送密码重置邮件
     * 
     * @param to 收件人邮箱
     * @param resetToken 重置令牌
     * @param username 用户名
     */
    void sendPasswordResetEmail(String to, String resetToken, String username);
} 